python中运算符优先级最高的是 | 您所在的位置:网站首页 › python 优先级最高的运算符 › python中运算符优先级最高的是 |
一、Python中的运算符包括: 算术运算符 赋值运算符 比较运算符 布尔运算符 位运算符 其中算术运算符包含:标准算术运算符,取余运算符(%)、幂运算符(**) 标准运算符包括:加(+)、减(-)、乘(*)、/、整除(//) 1、Python算术运算符的使用 #加法运算 print(1+1) #减法运算 print(4-1) #乘法运算 print(3*2) #除法运算 print(11/2) #整除运算 print(11//2) #取余运算 print(11%2) #幂运算 print(11**2) #表示11的2次方 以上执行结果如下: 解析:当出现除数和被除数为负数是,会有两种情况,一种是同为负数或一负一正,当一负一正时整除,会获取整数值,当同为负数时, 整除运算有负数情况举例: print(9//4) #同为正数,取整 print(-9//-4) #同为负数,取整 print(9//-4) #一正一负整除,向下取整,除的结果是-2.25,所以结果是-3 print(-9//4) #一正一负整除,向下取整,除的结果是-2.25,所以结果是-3 执行结果如下: 取余运算有负数情况举例: print(9%-4) #值为-3,计算公式:余数=被除数-除数*商 9-(-4)*(-3)=9-12=-3 print(-9%4) #值为3,计算公式:余数=被除数-除数*商 (-9)-(4)*(-3)=(-9)-(-12)=(-9)+12=3 运行结果如下图: 2、Python赋值运算符 赋值运算符 执行顺序:右到左 支持链式赋值,如a=b=c=0 支持参数赋值,如+=、-=、*=、/=、//=、%= 支持系列解包赋值,a,b,c=10,20,30 举例: #赋值运算符 i=3+5 print(i) #链式赋值 a=b=c=10 print(a,id(a)) print(b,id(b)) print(c,id(c)) 执行结果如下: |
CopyRight 2018-2019 实验室设备网 版权所有 |